
   const util = require("@/common/api_sign/request.js")
   // import WX from '@/node_modules/wx-js-sdk-1.6.0/index';
   import WX from '@/node_modules/jweixin-wechat/jweixin-1.4.0' ;
   const share= function (shareInfo){
	// let that=this
	// #ifdef H5
	let ua = window.navigator.userAgent.toLowerCase();
	if (ua.match(/MicroMessenger/i) == 'micromessenger') {
		// return true;
	} else {
		return false;
	}
	// #endif
	console.log(shareInfo,"shareInfo")
	let surl = encodeURIComponent(window.location.href)
	// let surl = window.location.href.split("#")[0]
	// surl = surl.slice(0,surl.length-1)
	util.request({
			url: '/mobile/index.php?act=index&op=getWxApiConfig',
			method: 'get',
			data: {
				url: surl  
			}, 
		}).then((res)=> {		
			 if(res.error_code == 0){	
			 WX.config({  
				debug: false,   
				appId: res.datas.signPackage.appId, // 必填，公众号的唯一标识  
				timestamp: res.datas.signPackage.timestamp, // 必填，生成签名的时间戳 
				nonceStr: res.datas.signPackage.nonceStr, // 必填，生成签名的随机串  
				signature: res.datas.signPackage.signature, // 必填，签名，见附录1  
				 jsApiList:["updateTimelineShareData","updateAppMessageShareData",'onMenuShareTimeline','onMenuShareAppMessage',"onMenuShareQQ","onMenuShareQZone"] // 必填，需要使用的js接口列表
			});  															
			WX.ready(function() { 
				// //自定义“分享给朋友”及“分享到QQ”按钮的分享内容（1.4.0）  
				// WX.onMenuShareTimeline({
				// 	title:shareInfo.title , // 分享标题  
				// 	desc:shareInfo.desc, // 分享描述  
				// 	link: shareInfo.link,
				// 	 // this.$share+"/#/pagesA/pages/redPackets/redPacketsDetail?activity_id="+that.lis.id, // 分享链接  
				// 	imgUrl: shareInfo.imgUrl, // 分享图标
				// 	success: function() {  
				// 		// 用户确认分享后执行的回调函数 
				// 		 console.log("分享成功")
				// 	},  
				// 	cancel: function() {  
				// 		// 用户取消分享后执行的回调函数  
				// 		console.log("分享失败")
				// 	}  ,
				// 	fail: function (res2) {
				// 		if( res.datas.signPackage.newGet==0){
				// 			// that.share()
				// 		}
				// 	  }
				// });  
				// //自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容（1.4.0）  
				// WX.onMenuShareAppMessage({  
				// 	title: shareInfo.title , // 分享标题
				// 	desc:shareInfo.desc, // 分享描述  
				// 	link:  shareInfo.link, // 分享链接  
				// 	imgUrl:shareInfo.imgUrl, // 分享图标                                
				// 	success: function() { 
				// 		// 用户确认分享后执行的回调函数  
				// 		console.log("分享成功")
				// 	},  
				// 	cancel: function() {  
				// 		// 用户取消分享后执行的回调函数  
				// 		console.log("分享失败")
				// 	}  ,
				// 	fail: function (res) {
				// 		if( res.datas.signPackage.newGet==0){
				// 			// that.share()
				// 		}
				// 	 }
				// });  
				
				
				
				//分享到朋友圈
				  wx.updateTimelineShareData({
					title: shareInfo.title , // 分享标题
					desc:shareInfo.desc, // 分享描述  
					link:  shareInfo.link, // 分享链接  
					imgUrl:shareInfo.imgUrl, // 分享图标       
					success: function() {
						// 用户确认分享后执行的回调函数 
						 console.log("分享成功！")
					},  
					cancel: function() {  
						// 用户取消分享后执行的回调函数  
						console.log("分享失败！")
					}  ,
				  });
				  //分享给朋友
				  wx.updateAppMessageShareData({
					title: shareInfo.title , // 分享标题
					desc:shareInfo.desc, // 分享描述  
					link:  shareInfo.link, // 分享链接  
					imgUrl:shareInfo.imgUrl, // 分享图标       
					type: "", // 分享类型,music、video或link，不填默认为link
					dataUrl: "", // 如果type是music或video，则要提供数据链接，默认为空
					success: function() {
						// 用户确认分享后执行的回调函数 
						 console.log("分享成功~")
					},  
					cancel: function() {  
						// 用户取消分享后执行的回调函数  
						console.log("分享失败~")
					}  ,
				  });
				
			});  
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			 }else{
				uni.showToast({
					title:res.message,
					icon:"none"
				})
			}								
	})	
	
}




module.exports = {
  share: share,
};
